.homenew .top { display: flex; justify-content: space-between; padding: 0px 10px; height: 44px; line-height: 44px; font-size: 16px; color: #333; }

.homenew .top .right .iconfont { font-size: 22px; color: #333; }

.homenew .nav ul { display: flex; padding: 6px 0px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; width: 100%; overflow-y: hidden; overflow-x: auto; }

.homenew .nav ul::-webkit-scrollbar { display: none; }

.homenew .nav ul li { margin-left: 8px; font-size: 14px; }

.homenew .nav ul li a { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 74px; }

.homenew .nav ul li a img { width: 48px; height: 48px; border-radius: 50%; margin-bottom: 4px; }

.homenew .nav ul li a span { color: #ff8f5c; }

.homenew .goods-page { background: #f8f8f8; }

.homenew .goods-page ul li { background-color: #fff; margin-top: 8px; width: 100%; }

.homenew .goods-page ul li .img { width: 100%; height: 250px; }

.homenew .goods-page ul li .img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }

.homenew .goods-page ul li .bottom { display: flex; justify-content: space-between; padding: 10px; }

.homenew .goods-page ul li .bottom .title { color: #464646; font-size: 15px; height: 20px; line-height: 20px; width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.homenew .goods-page ul li .bottom .nub { color: #a0a0a0; font-size: 12px; height: 20px; line-height: 20px; text-align: right; width: 38%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
